/********************首页样式*********************/
/*banner*/
dd {
    margin-left: 0;
}

/*.index-banner-div{width:100%;height:618px;background-color:#141f35;margin-top:0;/*70px;}*/

.index-banner-div {
    width: 100%;
    height: 618px;
    margin-top: 0;
    background-image: radial-gradient(ellipse farthest-side at 100% 100%, #54d2df 20%, #0390ff 50%, #04375f 110%);
    /*70px;*/
}




.index-banner-box {
    width: 1200px;
    margin: 0 auto;
    height: 618px;
    background: url("../images/home-banner.png"
) -65px -170px no-repeat;
}

.banner-info {
    width: 500px;
    float: right;
    margin-top: 116px;
}

.web-name,
.web-work {
    font-size: 45px;
    height: 45px;
    line-height: 45px;
}

.web-name p,
.web-work p {
    margin-left: 5px;
}

.web-name {
    color: #1fa6f3;
    margin-bottom: 25px;
}

.web-work {
    color: #fff;
    margin-bottom: 68px;
}

.h30-line {
    height: 0;
    width: 30px;
    border-top: 4px solid #4affff;
    float: left;
}

.banner-info dl {
    float: left;
    color: #fff;
    font-family: Microsoft YaHei;
    margin-top: 0;
    padding-top: 30px;
    margin-right: 140px;
    margin-left: 5px;
}

.banner-info dl dt {
    font-size: 36px;
    height: 36px;
    line-height: 36px;
}

.banner-info dl dd {
    margin-left: 0;
    margin-top: 12px;
}

/*.check-name,.give-name{margin-top:38px;display:inline-block;width:200px;text-align:center;height:54px;line-height:54px;border-radius:25px;background:url('../images/index-btn-bg.png') no-repeat;font-size:18px;color:#fff;}*/

.check-name,
.give-name {
    margin-top: 38px;
    display: inline-block;
    width: 200px;
    text-align: center;
    height: 54px;
    line-height: 54px;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    font-weight: bold;
}

.give-name {
    margin-right: 56px;
}

.check-name:hover,
.give-name:hover {
    color: #0390ff;
    background: #fff;
}

.row {
    margin-left: 0;
    padding-left: 0;
}

/*服务优势*/
.service-advantage-div {
    text-align: center;
    width: 1200px;
    margin: 0 auto;
}

.indexItemBox {
    padding-bottom: 41px;
}

.indexItemBoxTitle {
    font-size: 50px;
    color: #333;
    margin: 22px 0;
    font-weight: 400;
    line-height: 1em;
}

    .ItemSubTitle {
        color: #999;
        font-size: 16px;
    }

.service-advantage-title {
    width: 184px;
    line-height: 54px;
    height: 58px;
    margin: 58px auto;
    background: url("../images/title-bg.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/title-bg.png*/
        ) no-repeat;
    color: #fff;
    font-size: 22px;
}

.advantages {
    padding: 0 112px;
    font-family: Microsoft YaHei;
}

.advantage-div {
    float: left;
    width: 194px;
    margin-right: 45px;
}

.advantage-div:last-child {
    margin-right: 0;
}

.advantage-div dt {
    margin-top: 40px;
    font-weight: 300;
    font-size: 36px;
    color: #4d4d4d;
    font-family: Microsoft YaHei;

}


.advantage-div dd {
    margin-top: 20px;
    font-size: 20px;
    color: gray;
    line-height: 35px;

}

.advantage-div dl.d1 {
    position: relative;
    top: -190px;
    left: 170px;
    z-index: 5;
    text-align: left;
}

.advantage-div p.i1 {
    position: relative;
    top: 0px;
    left: -440px;
    z-index: 5;
}

.advantage-div dl.d2 {
    position: relative;
    top: -190px;
    left: -220px;
    z-index: 5;
    text-align: right;
}

.advantage-div p.i2 {
    position: relative;
    top: -20px;
    left: 440px;
    z-index: 5;
}

.advantage-div dl.d3 {
    position: relative;
    top: -280px;
    left: 170px;
    z-index: 5;
    text-align: left;
}

.advantage-div p.i3 {
    position: relative;
    top: -40px;
    left: -440px;
    z-index: 5;
}

.advantage-div dl.d4 {
    position: relative;
    top: -150px;
    left: -220px;
    z-index: 5;
    text-align: right;
}

.advantage-div p.i4 {
    position: relative;
    top: 0px;
    left: 440px;
    z-index: 5;
}

/*产品特色*/
.product-feature-div {
    text-align: center;
    width: 1200px;
    margin: 0 auto 30px;
}

.product-feature-title {
    width: 184px;
    line-height: 54px;
    height: 58px;
    background: url("../images/title-bg.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/title-bg.png*/
        ) no-repeat;
    color: #fff;
    font-size: 22px;
    margin: 32px auto 78px;
}

.features .feature-div {
    float: left;
}

.feature-left {
    margin-left: 30px;
    height: 40px;
    line-height: 40px;
    margin-top: 40px;
}

.feature-left .left-1 {
    margin-bottom: 42px;
    margin-left: 42px;
}

.feature-left .left-2 {
    margin-bottom: 40px;
}

.feature-left .left-3 {
    text-align: right;
    margin-left: 90px;
}

.features .feature-right {
    float: right;
    margin-right: 30px;
    height: 265px;
    padding-top: 39px;
}

.feature-right .right-1 {
    margin-bottom: 42px;
    height: 40px;
    line-height: 40px;
    text-align: right;
    margin-right: 80px;
}

.feature-right .right-2 {
    margin-bottom: 48px;
    text-align: right;
    margin-left: 68px;
    height: 40px;
    line-height: 40px;
}

.feature-right .right-3 {
    margin-left: 62px;
    height: 40px;
    line-height: 40px;
}

.feature-div .num {
    color: #1ea6fd;
    font-size: 40px;
    font-family: Microsoft YaHei;
    font-weight: 400;
}

.feature-div .num-sym {
    color: #1ea6fd;
    font-size: 20px;
    font-weight: 700;
}

.feature-div p {
    font-size: 18px;
    color: #666;
    text-align: left;
}

.features .feature-middle {
    margin-left: 28px;
}

/*公司注册流程*/
.c-reg-circuit-div {
    background-color: #404A5D;
    width: 100%;
    height: 494px;
    background: url("../images/reg-circuit-bg.jpg"
            /*tpa=http://www.haomingr.com/Public/Home/images/reg-circuit-bg.jpg*/
        ) no-repeat;
    background-position: 0 0;
}

.c-reg-circuit-box {
    width: 1200px;
    margin: 0 auto;
    height: 494px;
    font-family: Microsoft YaHei;
    color: #fff;
}

.reg-circuit-title {
    margin-top: 56px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    height: 22px;
    line-height: 22px;
}

.c-reg-circuit-box .h60-line {
    width: 60px;
    height: 0;
    border-top: 1px solid #fff;
    margin: 16px auto 92px;
}

.c-reg-circuit-box .steps {
    float: left;
    color: #fff;
    width: 24px;
    height: 24px;
    font-size: 16px;
    font-family: Microsoft YaHei;
}

.c-reg-circuit-box .steps span {
    padding: 8px;
}

.step-desc {
    float: left;
    margin-left: 24px;
}

.step-desc dl {
    margin-top: 0;
}

.step-desc dl dt {
    font-size: 18px;
}

.step-desc dl dd {
    font-size: 12px;
    margin-top: 10px;
}

.circuits .circuit-div {
    float: left;
    width: 360px;
    padding-left: 40px;
    margin-bottom: 50px;
}

.circuits .circuit-div:nth-child(6),
.circuits .circuit-div:nth-child(4),
.circuits .circuit-div:nth-child(5) {
    margin-bottom: 0;
}

.circuit-step span {
    background: url("../images/index-reg-step.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/index-reg-step.png*/
        ) no-repeat;
    background-position: 0 8px;
}

/*公司起名字需要注意*/
.attention-div {
    width: 100%;
    padding-top: 120px;
    padding-bottom: 40px;
}

.attention-box {
    width: 1200px;
    margin: 0px auto;
    height: 368px;
}

.attention-img {
    margin-right: 40px;
    float: left;
    margin-left: 10px;
}

.attentions-div {
    float: right;
    margin-right: 10px;
}

.attention-title {
    border-left: 4px solid #0390FF;
    padding-left: 12px;
    margin-top: 56px;
    font-size: 26px;
    color: #333;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
}

.attentions {
    margin-left: 15px;
    padding-left: 16px;
    font-size: 12px;
    color: #333;
    font-family: Microsoft YaHei;
}

.attention-time {
    padding-left: 16px;
    font-size: 12px;
    color: #999;
    margin-top: 13px;
    margin-bottom: 30px;
}

.attention-div .read-btn {
    margin-left: 15px;
    display: inline-block;
    height: 54px;
    width: 200px;
    line-height: 54px;
    border-radius: 25px;
    margin-top: 32px;
    background: url("../images/index-btn-bg.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/index-btn-bg.png*/
        ) no-repeat;
    font-family: Microsoft YaHei;
    color: #fff;
    text-align: center;
    font-size: 18px;
}

/****************************首页样式结束**********************************/
/*登录弹出框*/
.modal.fade.in {
    top: 20%;
}

.modal {
    width: 488px;
    height: auto;
    /*432px;*/
    border-radius: 20px;
}

.modal-body {
    height: 350px;
    padding: 0 58px;
    width: 372px;
}

.modal-header {
    border-bottom: none;
    padding: 20px;
}

#myModalLabel {
    text-align: center;
    margin-top: 19px;
    margin-bottom: 14px;
}

#login-mobile {
    border-radius: 5px;
    height: 48px;
    line-height: 48px;
    width: 348px;
    padding: 0 20px;
    padding-right: 0;
    color: #0390ff;
}

#pop-log-btn {
    outline: none;
    height: 54px;
    line-height: 54px;
    width: 370px;
    background: #0390ff;
    border: none;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    font-family: Microsoft YaHei;
    margin-top: 10px;
}

#pop-reg-a {
    color: #0390ff;
    font-size: 14px;
    font-family: Microsoft YaHei;
    margin: 5px auto;
    display: inline-block;
}

#login-mobile:focus {
    box-shadow: none;
    outline: none;
    border: 1px solid #0390ff;
}

/*注册弹出框*/
#pop-reg {
    width: 488px;
    height: auto;
    /*516px;*/
    top: 20%;
    left: 50%;
    background-color: #fff;
    border: none;
}

#myModalLabel2 {
    text-align: center;
}

/*margin-top:17px;margin-bottom:30px;*/
#reg-usname {
    height: 48px;
    line-height: 48px;
    border-radius: 25px;
    width: 348px;
    padding: 0;
    padding-left: 20px;
    outline: none;
    margin-top: -6px;
}

#reg-usname {
    margin-top: 0;
}

#reg-mobile,
#reg-imgverify,
#reg-verify,
#login-verify {
    height: 48px;
    line-height: 48px;
    border-radius: 5px;
    width: 348px;
    padding: 0;
    padding-left: 20px;
    outline: none;
    margin-top: -6px;
}

#reg-mobile {
    margin-top: 0;
}

#get-verify-a {
    position: relative;
    top: -37px;
    text-decoration: none;
    left: 270px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #0390ff;
    display: inline-block;
    padding-left: 10px;
    border-left: 1px solid #cecece;
    height: 26px;
    line-height: 26px;
}

#get-Loginverify-a {
    position: relative;
    top: -37px;
    text-decoration: none;
    left: 270px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    color: #0390ff;
    display: inline-block;
    padding-left: 10px;
    border-left: 1px solid #cecece;
    height: 26px;
    line-height: 26px;
}

#get-verify-img {
    position: relative;
    top: -49px;
    text-decoration: none;
    left: 174px;
    display: inline-block;
    border-left: 1px solid #cecece;
    line-height: 26px;
    width: 194px;
    border-radius: 0 5px 5px 0;
    cursor: pointer
}

#pop-reg-body p a {
    color: #0390ff;
    /* float:left; */
}

#pop-reg-btn {
    outline: none;
    margin-top: 25px;
    border: none;
    height: 54px;
    line-height: 54px;
    width: 370px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    background: #0390ff;
}

#pop-reg-body #reg-to-log {
    /* float: right; */
    text-align: center;
}
#pop-reg-body .reg-to-log-p{
    margin-top: 10px;
}
#reg-checkbox {
    margin-right: 10px;
    margin-top: 8px;
    margin-left: 12px;
    float: left;
}

#reg-mobile:focus,
#reg-verify:focus {
    border: 1px solid #0390ff;
    box-shadow: none;
}



/*公司起名*/
li {
    cursor: pointer;
}

form {
    margin: 0 auto;
}

.container {
    width: 100%
}

.text-center {
    text-align: center
}

#index {
    padding: 0;
}

#index .bg-top {
    margin-top: 70px;
    background: url("../images/conifer-4725680_960_720.webp"
          
        ) no-repeat;
        background-color: #1e75bf;
    height: 618px;
    width: 100%;
    margin: 0;
    position: relative;
}

#index .main-container {
    padding-top: 140px;
    padding-bottom: 86px;
}

#index .main-container .title {
    font-size: 60px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .30);
    height: 60px;
    line-height: 60px;
    padding-bottom: 28px;
}

#index .main-container .intro {
    font-size: 30px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .20);
    ;
    height: 30px;
    line-height: 30px;
    padding-bottom: 28px;
}

#index .main-container .case {
    font-size: 30px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding-bottom: 54px;
}

#index .main-container .case span {
    color: #ff8412;
}

#index .main-container .search-block {
    /*height:50px;*/
    line-height: 50px;
    padding-bottom: 54px;
}

#index .main-container .city input {
    width: 100px;
    height: 40px;
    border-radius: 5px;
    padding-left: 20px;
    color: #333;
    margin-bottom: 0;
}

#index .main-container .industry input {
    width: 220px;
    height: 40px;
    border-radius: 5px;
    padding-left: 20px;
    margin: 0 10px;
    color: #333;
}

#index .main-container .fontcount-type {
    width: 60px;
    height: 40px;
    border-radius: 5px;
    padding-left: 20px;
    cursor: pointer;
    float: left;
    background: url("../images/select.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/select.png*/
        ) no-repeat #FFF;
    background-position: 87% 50%;
    background-size: 10px 10px;
}

#index .main-container .index-btn {
    color: #fff;
    background: #0390ff;
    width: 190px;
    height: 50px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 18px;
}
/* #indx-btn .resulta:hover{
color: wheat;
} */
#index .main-container .example {
    font-size: 12px;
    color: #fff;
    text-align: center;
}

#index .notice-matter {
    height: 366px;
    padding: 74px 0;
    width: 1200px;
    margin: 0 auto;
}

#index .notice-matter .notice-img {
    width: 510px;
    height: 368px;
    margin-right: 40px;
}

#index .notice-matter .notice-content .article-title {
    border-left: 4px solid #0390ff;
    font-size: 26px;
    color: #333;
    margin-bottom: 18px;
    padding-left: 10px;
}

#index .notice-matter .notice-content .ctime {
    font-size: 12px;
    color: #999;
    padding-bottom: 38px;
}

#index .notice-matter .notice-content .notice-list {
    font-size: 12px;
    color: #333;
    padding-bottom: 46px;
}

#index .notice-matter .notice-content .btn-name {
    font-size: 18px;
    color: #fff;
    width: 200px;
    height: 55px;
    line-height: 55px;
    background: url("../images/btn-blue.png"
            /*tpa=http://www.haomingr.com/Public/Home/images/btn-blue.png*/
        ) no-repeat;
    border-radius: 25px;
    text-align: center;
    cursor: pointer
}

#index .discuss-block {
    margin: 0 auto;
    background-color: #f4f7f9;
    padding-top: 60px;
    padding-bottom: 96px;
}

#index .discuss-block .discuss-title {
    font-size: 26px;
    color: #333;
    font-weight: bold;
    padding-bottom: 20px;
}

#index .discuss-block .discuss-intro {
    font-size: 14px;
    color: #666;
    padding-bottom: 58px;
}

#index .discuss-block .discuss-list {
    border: 1px solid #62bbfc;
    width: 932px;
    height: 128px;
    margin: 0 auto;
    padding: 24px 22px;
    margin-bottom: 30px;
}


/*用户协议start*/
#user-protocol {
    margin-top: 80px;
    border-top: 1px solid #ececec;
    box-shadow: 2px 0;
}

#user-protocol .protocol-div {
    max-width: 1160px;
    margin: 0 auto;
    padding: 60px 20px 32px;
    font-family: Microsoft YaHei;
}

#user-protocol .protocol-title {
    font-size: 32px;
    color: #0390ff;
    height: 32px;
    line-height: 32px;
    margin-bottom: 72px;
}

/*用户协议end*/

/*文章详情start*/
#article-detail {
    margin: 0 auto;
    width: 1200px;
}

#article-detail .article-detail-left-div {
    width: 890px;
    margin: 0 auto;
    padding: 20px 0;
    font-family: Microsoft YaHei;
    float: left;
}

#article-detail .article-detail-right-div {
    float: left;
    width: 300px;
    font-family: Microsoft YaHei;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}

#article-detail .article-title {
    font-size: 28px;
    color: #333;
    min-height: 32px;
    line-height: 32px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-top: 20px;
}

#article-detail .article-info {
    font-size: 14px;
    color: #999;
    height: 16px;
    line-height: 16px;
    margin-bottom: 20px;
}

#article-detail .article-content {
    margin-bottom: 72px;
}

#article-detail .article-conclusion {
    padding: 15px;
    background-color: #f8fcff;
    font-size: 16px;
    color: #666;
    border: 1px dashed #0390FF;
    line-height: 27px;
    margin-bottom: 20px;
}

/*文章详情end*/

		/*城市弹框*/
		.city-menu {
			max-width: 692px;
			padding: 30px 20px 15px 30px;
			border-radius: 10px;
			border: 1px solid #e6e6e6;
			background-color: #fff;
			box-shadow: 1px 1px 1px rgba(0, 0, 0, .14);
			position: absolute;
			left: 4%;
			top: 90%;
			z-index: 2;
			display: none
		}

		.city-menu::after {
			display: block;
			content: ' ';
			position: absolute;
            top: -6px;
            left: 127px;
			width: 10px;
			height: 10px;
			font-size: 0;
			-webkit-transform: rotate(45deg);
			/* Safari 和 Chrome */
			border-top-color: #e6e6e6;
			border-left-color: #e6e6e6;
			border-bottom-color: #fff;
			border-right-color: #fff;
			border-style: solid;
			border-width: 1px;
			background-color: #fff;
		}

		.city-menu li {
			float: left;
			padding-right: 26px;
			margin-bottom: 20px;
		}
.city-menu .cat-title {
    font-size: 16px;
    color: #0390ff;
    line-height: 16px;
    padding-bottom: 10px
}
		/*行业弹框*/
		.industry-menu {
			max-width: 601px;
			padding: 22px 30px 28px 24px;
			border-radius: 10px;
			border: 1px solid #e6e6e6;
			background-color: #fff;
			box-shadow: 1px 1px 1px rgba(0, 0, 0, .14);
			position: absolute;
			left: 20%;
			top: 90px;
			z-index: 2;
			display: none
		}

		.industry-menu::after {
			display: block;
			content: ' ';
			position: absolute;
            top: -6px;
            left:123px;
			width: 10px;
			height: 10px;
			font-size: 0;
			-webkit-transform: rotate(45deg);
			border-top-color: #e6e6e6;
			border-left-color: #e6e6e6;
			border-bottom-color: #fff;
			border-right-color: #fff;
			border-style: solid;
			border-width: 1px;
			background-color: #fff;
		}

		.industry-menu li {
			float: left;
			padding-right: 20px;
			margin-bottom: 20px;
		}

		.industry-menu .cat-title {
			font-size: 16px;
			color: #0390ff;
			line-height: 16px;
			padding-bottom: 10px;
		}

		#index .search-shadow {
			margin: 0 auto;
			background: rgba(0, 0, 0, .40);
			width: 900px;
			border-radius: 5px;
			padding: 21px 20px;
		}

		#index .fontcount-type {
			width: 122px;
			height: 40px;
			border-radius: 5px;
			padding-left: 20px;
			cursor: pointer;
			float: left;
		}

		#index .fontcount-type-menu {
			width: 126px;
			padding: 0px 10px 0px 10px;
			border-radius: 10px;
			border: 1px solid #e6e6e6;
			background-color: #fff;
			box-shadow: 1px 1px 1px rgba(0, 0, 0, .14);
			position: absolute;
			right: 37%;
			top: 90%;
			z-index: 2;
			display: none;
		}

		#index .fontcount-type-menu::after {
			display: block;
			content: ' ';
			position: absolute;
			top: -7px;
			width: 10px;
			height: 10px;
			left: 13%;
			font-size: 0;
			-webkit-transform: rotate(45deg);
			border-top-color: #e6e6e6;
			border-left-color: #e6e6e6;
			border-bottom-color: #fff;
			border-right-color: #fff;
			border-style: solid;
			border-width: 1px;
			background-color: #fff;
        }
        

        .qiming{
            margin: 30px auto;
            text-align: center;
            width: 1100px;
            min-height: 600px;
        }
        .qiminnglist  .item{
            padding: 0;
            width: 1100px;
            background: #fff;
            border: 1px solid #eee;
            box-shadow: 0 10px 40px 0 rgba(0,0,0,.2);
            margin:20px;
            border-radius: 5px;
            height: 80px;
            cursor: auto;
            line-height: 80px;
            border-left: 6px solid #0390ff;
        }
        .qiminnglist   .item  div{
            float: left;
            
        }
    
        .qiminnglist    .item  .item-name{
            width: 70%;
            font-size: 20px;
            color: #4d4d4d;
            font-weight: 600;
            text-align: left;
            padding-left: 50px;
            letter-spacing: 2px;
        }
        .qiminnglist    .item  .item-right{
            font-size: 20px;
            font-weight: 600;
        }

        .change  .ChangeOne{
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            margin-top: 30px;
            margin-bottom: 10px;
            display: inline-block;
            font-size: 18px;
            color: #fff;
            background-color: #0390ff;
            height: 54px;
            line-height: 54px;
            width: 200px;
            border-radius: 25px
        }

        .mind_head{
            text-align: center;
            font-size: 36px;
            color: #333333;
            margin: 41px 0 40px 0
        }